.menubar-wrap{
    height: 29px;
    min-width: 1200px;
    margin: 0 0 10px;
    background: #F3F3F3;
    border-bottom: 1px solid #E6E6E6;
}
.NS .menubar-wrap{
    min-width: 980px;
}
/**********************************
 *
 * .login-info
 *
 **********************************/
.login-info{
    float: left;
    color: #D9D9D9;
    line-height: 29px;
}
.login-info .welcome{
    color: #5e5e5e;
}
.login-info .login{
    margin: 0 10px;
    font-weight: 700;
}
.login-info .register{
    margin: 0 0 0 8px;
    color: #EA5504;
}

/**********************************
 *
 * .quick-menu
 *
 **********************************/
.quick-menu{
    float: right;
    padding: 3px 0 0;
}
.quick-menu .menu-item{
    float: left;
    position: relative;
    height: 26px;
    line-height: 25px;
    z-index: 500;
}
.quick-menu .no-sub{
    padding: 0 10px;
}
.sub-menu{
    padding: 1px 6px 0;
    line-height: 23px;
}
.sub-menu h4{
    position: relative;
    width: 67px;
    height: 25px;
    padding: 0 0 0 2px;
    font-size: 12px;
    font-weight: 500;
}
.sub-menu h4 .micon{
    overflow: hidden;
    position: absolute;
    top: 9px;
    right: 5px;
    width: 0;
    height: 0;
    border: 4px solid #F3F3F3;
    border-top: 4px solid #C0C0C0;
    border-bottom: 0 none;
}
.sub-menu-bd{
    display: none;
}
.sub-menu-hover{
    padding: 0 5px;
    background: #FFF;
    border: 1px solid #DDD;
    border-bottom: 0 none;
}
.sub-menu-hover h4{
    cursor: default;
}
.sub-menu-hover h4 .micon{
    border: 4px solid #FFF;
    border-bottom: 4px solid #C0C0C0;
    border-top: 0 none;
}
.sub-menu-hover .sub-menu-bd{
    position: absolute;
    top: 26px;
    left: 0;
    display: block;
    width: 79px;
    border: 1px solid #DDD;
    border-top: 0 none;
    background: #FFF;
}
.sub-menu-con{
    padding: 5px 0 0 3px;
    margin: 0 5px;
    border-top: 1px solid #E6E6E6;
}
.sub-menu-con li{
    height: 21px;
    line-height: 21px;
}